API Documentation
Static.h
1 // Static.h
3 //
5 
6 namespace nkWinUi
7 {
11  class DLL_WINUI_EXPORT Static : public Component
12  {
13  public :
14 
18  enum class ALIGNMENT
19  {
20  LEFT = 0,
21  CENTER,
22  RIGHT
23  } ;
24 
25  public :
26 
30  Static () ;
34  ~Static () ;
35 
36  // Getters
40  ALIGNMENT getAlign () const ;
41 
42  // Setters
48  virtual void setAlign (ALIGNMENT value) ;
49 
56  const char* alignToString (ALIGNMENT toConvert) ;
63  ALIGNMENT stringToAlign (const std::string_view& toConvert) ;
64 
68  virtual void exportIntrospection (nkExport::Node* rootNode) override ;
72  virtual void importClassFromTree (nkExport::Node* rootNode) override ;
73  } ;
74 }
nkWinUi::Static::getAlign
ALIGNMENT getAlign() const
nkWinUi::Static::setAlign
virtual void setAlign(ALIGNMENT value)
nkWinUi::Static::ALIGNMENT
ALIGNMENT
Possible alignment values for the text.
Definition: Static.h:19
nkWinUi::Static::Static
Static()
nkWinUi::RELATIVE_POSITION::LEFT
@ LEFT
Left of anchor.
nkWinUi::Static::stringToAlign
ALIGNMENT stringToAlign(const std::string_view &toConvert)
nkWinUi::Static::exportIntrospection
virtual void exportIntrospection(nkExport::Node *rootNode) override
nkWinUi::Component
Base class for any graphical component.
Definition: Component.h:12
nkWinUi::Static
A graphical static text zone.
Definition: Static.h:12
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkWinUi::Static::~Static
~Static()
nkWinUi::Static::alignToString
const char * alignToString(ALIGNMENT toConvert)
nkWinUi::RELATIVE_POSITION::RIGHT
@ RIGHT
Right of anchor.
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition: Button.h:7
nkWinUi::Static::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override